﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using BUS;
using GUI;

namespace GUI
{
    public partial class KetQuaMonHoc : Form
    {
        public KetQuaMonHoc()
        {
            InitializeComponent();
        }

        private void pictureBox1_Click(object sender, EventArgs e)
        {

        }

        private void KetQuaMonHoc_Load(object sender, EventArgs e)
        {

        }

        private void btNhap_Click(object sender, EventArgs e)
        {
            string maHocSinh = tbMaHocSinh.Text;
            if (maHocSinh == null)
            {
                MessageBox.Show("Chưa nhập mã học sinh");
                return;
            }
            if (HocSinhBUS.KiemTraMaHocSinh(maHocSinh) == false)
            {
                MessageBox.Show("Không tồn tại mã học sinh");
                return;
            }
            string maMonHoc = tbMaMonHoc.Text;
            if (MonHocBUS.KiemTraMaMonHoc(maMonHoc) == false)
            {
                MessageBox.Show("Không tồn tại mã môn học");
                return;
            }
            if (tbDiem15Phut.Text == "" || tbDiem1Tiet.Text == "" || tbDiemCuoiKy.Text == "" || tbDiemGiuaKy.Text == "")
            {
                MessageBox.Show("Chưa điền hết thông tin");
                return;
            }
            float diemMuoiLamPhut = float.Parse( tbDiem15Phut.Text );
            float diemMotTiet = float.Parse( tbDiem1Tiet.Text );
            float diemGiuaKy = float.Parse( tbDiemCuoiKy.Text );
            float diemCuoiKy = float.Parse( tbDiemGiuaKy.Text );

            if ((diemMuoiLamPhut > 10 || diemMuoiLamPhut < 0) || diemMotTiet > 10 || diemMotTiet < 0 || diemGiuaKy > 10 || diemGiuaKy < 0 || diemCuoiKy > 10 || diemCuoiKy < 0)
            {
                MessageBox.Show("điêm không được > 10 hoặc < 0");
                return;
            }
            string hocKy = cbHocKy.Text;

            if (KetQuaBUS.NhapBangDiemMonHoc(maMonHoc, maHocSinh, diemMuoiLamPhut, diemMotTiet, diemGiuaKy, diemCuoiKy, hocKy) == false)
            {
                MessageBox.Show("đã tồn tại rồi hoặc bạn nhập liệu bị sai");
                return;
            }

            MessageBox.Show("Nhập liệu thành công");


        }
    }
}
